package com.yaolong.api.modules.gen.config;

import com.baomidou.mybatisplus.annotation.IdType;
import com.yaolong.api.modules.gen.constants.GenConstants;

/**
 * @author yaolong
 * @version V1.0.0
 * @program EasyCode
 * @description 自定义全局配置
 * @create 2022-12-30 08:54
 **/
public class CustomGlobalConfig {

    /**
     * 输出类型 字符串 、 文件（默认）
     */
    private String outputType;

    /**
     * 代码生成方式 zip方式 , 内部代码方式
     */
    private String genMode;

    /**
     * genMode = zip时zip名字
     */
    private String zipName = "agileFastFK3.0";

    /**
     * version = 版本
     */
    private String version = "v1.0.0";

    /**
     * moduleNameZh = 模块中文名
     */
    private String moduleNameZh;

    public String getModuleNameZh() {
        return moduleNameZh;
    }

    public void setModuleNameZh(String moduleNameZh) {
        this.moduleNameZh = moduleNameZh;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getGenMode() {
        return genMode;
    }

    public void setGenMode(String genMode) {
        this.genMode = genMode;
    }

    public CustomGlobalConfig() {
        this.outputType = GenConstants.OUTPUT_TYPE_FILE;
    }

    public String getOutputType() {
        return outputType;
    }

    public void setOutputType(String outputType) {
        this.outputType = outputType;
    }

    public String getZipName() {
        return zipName;
    }

    public void setZipName(String zipName) {
        this.zipName = zipName;
    }
}
